ARCHITECTURE OF CLOUD COMPUTING